// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Called when the url of a tab changes.
function checkForValidUrl(tabId, changeInfo, tab) {
  // If the letter 'g' is found in the tab's URL...
  if (tab.url.indexOf('youtube.com/watch') > -1) {
    // ... show the page action.
    chrome.pageAction.show(tabId);
  }
};

chrome.pageAction.onClicked.addListener(function(tab){
    chrome.tabs.executeScript( null, {code: "var player = document.getElementById('movie_player');player.stopVideo();"});
    var patt1 = new RegExp("v=(.*)&");
    var videoid = patt1.exec(tab.url+"&")[1]
    chrome.tabs.update(tab.id, {url: "minitubehttps://www.youtube.com/watch?v="+videoid});
});

// Listen for any changes to the URL of any tab.
chrome.tabs.onUpdated.addListener(checkForValidUrl);
